From b32c86e8e0c71bb7e000848c1a3740615eb58400 Mon Sep 17 00:00:00 2001 From: Isaku Yamahata Date: Tue, 10 Jun 2008 15:00:31 +0900 Subject: [PATCH] [IA64] fix ia64_leave_kernel. This patch is for safe leaving hypervisor. After calling do_softirq in ia64_leave_kernel, interrupts must be masked. Signed-off-by: Akio Takebe --- xen/arch/ia64/linux-xen/entry.S | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/xen/arch/ia64/linux-xen/entry.S b/xen/arch/ia64/linux-xen/entry.S index 01ab0f85be..e25a5352ff 100644 --- a/xen/arch/ia64/linux-xen/entry.S +++ b/xen/arch/ia64/linux-xen/entry.S @@ -933,7 +933,7 @@ GLOBAL_ENTRY(ia64_leave_kernel) ;; (pUStk) ssm psr.i (pUStk) br.call.sptk.many b0=do_softirq -(pUStk) ssm psr.i +(pUStk) rsm psr.i ;; (pUStk) br.call.sptk.many b0=reflect_event ;; -- 2.30.2